home *** CD-ROM | disk | FTP | other *** search
- OctaMEDPlayer V3.00 instructions
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- OctaMEDPlayer is a stand-alone player program for playing songs made in
- OctaMED. You may freely distribute this with your songs, and it can be
- started from both CLI and Workbench.
-
- OctaMEDPlayer V3.0 can load sng+samples-format and MMD0/MMD1-modules made
- in MED V2.10 or later, or any version of OctaMED. It can't load MED songs
- or files created with previous versions of MED (1.12 or 2.0). I think it
- is more important that OctaMEDPlayer is as compact and quick as possible
- instead of the ability to load millions of file formats, there are
- dedicated player programs for that (e.g. MultiPlayer). You can convert
- older files by loading them to OctaMED and saving them back again. Please
- note that there may be problems with playing speed when loading modules
- saved with MED V2.10. In that case, load the module into OctaMED, correct
- the tempo2 (change to 6) and save it back. Also, a bug in the module save
- routine of MED 3.00 causes some modules to crash when played. You can fix
- the modules by loading the module into OctaMED and saving the file back.
-
- OctaMEDPlayer can play "standard" four channel Amiga songs, MIDI songs, 5 -
- 8 channel OctaMED songs, and multi-modules.
-
- Powerpacked MMD0/MMD1 modules are automatically decrunched (powerpacker
- library required).
-
- OctaMEDPlayer has a nice 2.0-look and it works fine under 2.0 (as well as
- 1.3, of course).
-
- CLI:
- ~~~~ octamedplayer <song> <num>
-
- <song> is optional. If not specified, OctaMEDPlayer window
- appears and waits for your interaction. If <song> is
- present, then the song is loaded. If it loaded OK,
- then the playing will start. Press Ctrl-C to quit.
-
- <num> If the <song> is a multi-module, you can select the
- number of the song you want to play.
-
- For example:
- octamedplayer multimod 2 ;plays the second song of "multimod"
-
- Workbench:
- ~~~~~~~~~~
- You can run OctaMEDPlayer by double-clicking its icon. To
- automatically play a song when its icon is clicked, set the
- icon default tool (the default setting is OctaMEDPlayer).
- You can click the song icon and then shift-double click the
- OctaMEDPlayer icon to play that song. OctaMEDPlayer always
- opens its window when started from WB.
-
- The OctaMEDPlayer window:
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- When you start OctaMEDPlayer from WB or CLI without arguments,
- the window appears. There are gadgets for controlling the playing:
-
- The string gadget Holds the name of the current song.
- You can load a new song by typing its path
- and filename into this gadget.
-
- Play Starts playing the song from the beginning.
-
- Cont Plays the current song starting from the
- point where you stopped it.
-
- Stop Stops the playing.
-
- MIDI:Y/N This gadget allows you to turn MIDI on/off.
- It has no effect when in 5 - 8 channel
- mode!
-
- FReq Allows you to load a song by using a file-
- requester. Note that this requires you to
- have ASL.library V37 and AmigaDOS V37, so
- you have to get Kickstart V2.0, before you
- can use it.
-
- < > With these gadgets you can select the song,
- if there's a multi-module in memory.
-
- There's some information displayed, when you play a song:
- Sg:01/01 S:001/010 B:00/08 L0000
-
- "Sg" shows the number of the current song, and the total number of
- songs in the current module.
-
- "S" shows the position and the length of the playing sequence list.
-
- "B" shows the current block number and the total number of blocks
- in the current song.
-
- "L" is the current line number.
-
- ARexx interface
- ~~~~~~~~~~~~~~~
- OctaMEDPlayer has a small ARexx interface, which is useful for multimedia
- use, for example. The port name is OCTAMEDPLAYER. The following commands
- are recognized (not case sensitive):
-
- play Plays the current module (equivalent to clicking the
- "Play" button).
- cont Continue playing the current module.
- stop Stop playing.
- loadmod Loads a module (e.g. loadmod 'module').
- songnum Sets the multi-module song number (e.g. songnum 2).
- getsongs Returns the number of the songs in the current
- module (1) or multi-module (> 1).
- quit Quits OctaMEDPlayer
-
- NOTE! This text file is Public Domain and you are encouraged to pass this
- around via the pd,along with the OctaMEDPlayer Prog,which is also pd.